From cb3d61bb0e305c759fa429e509eb85eb7752b4a7 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 5 Apr 2019 19:44:16 +0000 Subject: [PATCH] inspector: Avoid a critical If a layout manager does not have layout children, quietly hide the layout page. --- gtk/inspector/prop-list.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/inspector/prop-list.c b/gtk/inspector/prop-list.c index 60096bbc65..97edae10fc 100644 --- a/gtk/inspector/prop-list.c +++ b/gtk/inspector/prop-list.c @@ -528,6 +528,9 @@ gtk_inspector_prop_list_set_layout_child (GtkInspectorPropList *pl, if (!layout_manager) return; + if (GTK_LAYOUT_MANAGER_GET_CLASS (layout_manager)->layout_child_type == G_TYPE_INVALID) + return; + layout_child = gtk_layout_manager_get_layout_child (layout_manager, GTK_WIDGET (object)); if (!layout_child) return; -- 2.30.2